﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StyleMVVM.Data
{
	public sealed class TypeWrapper
	{
		public static TypeWrapper Default
		{
			get { return new TypeWrapper(typeof(object)); }
		}

		public TypeWrapper(Type type)
		{
			if (type == null)
			{
				throw new ArgumentNullException("type");
			}

			Type = type;
		}

		public Type Type { get; private set; }
	}
}